package com.bdzl.pub.vo.flow;

import com.bdzl.pub.entity.flow.ActNodeDO;
import com.bdzl.pub.entity.flow.ActNodeNextDO;
import com.bdzl.pub.entity.flow.ActNodeRejectDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.Valid;
import java.io.Serializable;
import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
public class ActNodeVO extends ActNodeDO implements Serializable {
    //执行人姓名
    private String nodeUserValName;
    //创建人姓名
    private String nodeCreuserName;
    //修改人姓名
    private String nodeModuserName;
    //下一步节点
    @Valid
   private List<ActNodeNextDO> actNodeNextDOList;
    //驳回节点
    @Valid
   private List<ActNodeRejectDO> actNodeRejectDOList;
    //进入下一级节点公式
    private String annFormula;
    //订单状态名称
    private String statName;
    //订单状态的类别
    private String statType;
    //进行下一节点前的中间状态
    private String annType;
}
